<?php

/**
 * @file z_anchors.php
 * @brief Clase para generar un anclas
 * @author DyrTechnologies
 * @version V 1.0
 * @date Wed Oct 03 2007
 *
 *  Part of the CEFIRO dynamic web framework project
 *
 *  Copyright (C) 2007  Dyr technologies http://dyrtech.com.ve
 *
 *  This program is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 *
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

if (!defined('CEFIRO')) define("CEFIRO",substr(__FILE__,0,strpos(__FILE__,"cefiro"))."cefiro/widgets/cefiro.php");
require_once(CEFIRO);
require_once(CEF_ANCHOR);

function getAnchors($args){

  /**
   * This is a way for setting an anchor, by creating input options and then add it to the Cefiro Anchor constructor
   */
  $anchor_opt = new input_opt();
  $anchor_opt->set_onClic("alert('This an alert message set by CEFIRO')");

  $myanchor = new anchor("cefanchor","Cefiro's Anchors",'#',$anchor_opt);
  $myanchor->display_anchor();


  global $smarty;
  $smarty->template_dir = dirname(__FILE__).'/';

  addAssign('widgetTitle','innerHTML',"<p class='title_blue'>Anchors</p>");
  addAssign('widgetDisplay','innerHTML',$smarty->fetch('z_anchors.tpl'));

  $src  = "<p>";
  $src .= "\$anchor_opt = new input_opt();<br>";
  $src .= "\$anchor_opt->set_onClic(\"alert('This an alert message set by CEFIRO')\");<br>";
  $src .= "\$myanchor = new anchor(\"cefanchor\",\"Cefiro's Anchors\",'#',\$anchor_opt);<br>";
  $src .= "\$myanchor->display_anchor();";
  $src .= "</p>";


  addAssign('srcTitle','innerHTML',"<p class='title_red'>Source</p>");
  addAssign('srcDisplay','innerHTML',$src);

  addAssign('tplTitle','innerHTML',"<p class='title_green'>Smarty Template</p>");
  addAssign('tplDisplay','innerHTML',"<p>{\$cefanchor}</p>");

  return processResponse();

}

?>